home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d15 / grafwk41.arc / GRAFWORK.DOC < prev    next >
Text File  |  1990-07-21  |  62KB  |  1,341 lines

  1. GRAPHIC WORKSHOP 4.1
  2. __________________________________________________________________
  3.  
  4. If you like this program, please do one of the following:
  5.  
  6.     Go down to your local bookstore and buy a copy of "Coven: 
  7.     A Novel", by Steven William Rimmer, published by Ballantine 
  8.     Books. In Canada, try Coles... they usually have it. Read the 
  9.     book and tell your friends about it if you like it. Send us 
  10.     some comments about the book or a photocopy of the cover and 
  11.     we'll consider you a registered user of this program.
  12.  
  13.     If your local bookstore doesn't have Coven, ask them to order 
  14.     it for you.
  15.  
  16.     Alternately, send us $35.00, the normal user fee for this 
  17.     software. (The book is $3.95 or $5.50 in Canada: considerably 
  18.     cheaper than cash.) 
  19.  
  20.     Printed documentation for Graphic Workshop is available for 
  21.     $10.00 extra.
  22.  
  23.     Registered users of this software are entitled to phone 
  24.     support, notification of upgrades and good karma. When you 
  25.     register Graphic Workshop we'll send you a copy of the latest 
  26.     version, as well as several other graphic related programs we 
  27.     do. Please tell us the version number of your copy of Graphic 
  28.     Workshop when you register. Our address can be found at the 
  29.     end of this file.
  30.  
  31. NOTE: If you're searching for Coven and having trouble finding 
  32. it, you can mail order it from the following book store: 
  33. Christies of Cookstown, P.O. Box 392, Cookstown, Ontario L0L 1L0, 
  34. Canada, (705) 458-1562. The cost is $6.50, which includes 
  35. the postage. The author would like to thank everyone who's thus 
  36. far chased it down (or tried).
  37. __________________________________________________________________
  38.  
  39. ----> NEW:     Windows 3 BMP support
  40.         Image Scaling
  41.         Windows 3 PIF and icon
  42.         TIFF and LBM details
  43.         Grey scale TIFF support.
  44.         WordPerfect Graphic file support.
  45.         Microsoft Paint support.
  46.         VGA palette adjustment.
  47.         Driver update: Please see DRIVERS.DOC.
  48.         Dot Matrix Printer support: Also see DRIVERS.DOC.
  49.         Image rotation and flipping.
  50.         IFF/LBM/CE support.
  51.         Non-dither halftoning
  52.  
  53. Welcome to Graphic Workshop...
  54.  
  55.  
  56. WHAT IT IS
  57. __________
  58.  
  59. Graphic Workshop is a program for working with computer graphic 
  60. files. It will handle most of the popular formats:
  61.  
  62. - MacPaint files
  63. - PC Paintbrush files with up to 256 colours
  64. - GEM/IMG files of the sort used by Ventura Publisher
  65. - GIF files of any size and up to 256 colours
  66. - TIFF files (with some restrictions)
  67. - EPS files... encapsulated PostScript... for some operations
  68. - WordPerfect graphic (WPG) files.
  69. - Microsoft Windows Paint (MSP) files.
  70. - IFF/LBM/CE files (from Deluxe Paint, among others)
  71. - BMP files (as found in Windows 3)
  72.  
  73. Graphic workshop is a simple, menu driven environment which will 
  74. let you perform the following operations on the aforementioned 
  75. files.
  76.  
  77. - View them.
  78. - Convert between any two formats (with a few restrictions).
  79. - Print them to any LaserJet Plus compatible or PostScript laser   
  80.   and many dot matrix printers.
  81. - Dither the colour ones to black and white.
  82. - Reverse the monochrome ones black for white.
  83. - Rotate and flip them.
  84. - Scale them
  85.  
  86. Using Graphic Workshop, you can have your image files in the formats 
  87. that your software wants to use them in, all without keeping 
  88. track of numerous funky utilities. In addition, using the 
  89. halftoning and dithering facilities of Graphic Workshop, you can 
  90. convert full colour digitized photographs... most notably GIF 
  91. files... for use as really excellent black and white clip art, 
  92. suitable for inclusion in your documents.
  93.  
  94. Graphic Workshop will handle image files of any size. It will use 
  95. extended or expanded memory if you have some, and disk space if 
  96. you don't. It has a fast and easily understood user interface. 
  97. Hopefully, it lacks even the merest vestiges of bugs... a likely 
  98. story, but we hope so.
  99.  
  100. Graphic Workshop will drive all of the popular display cards. At 
  101. present, it will support the following.
  102.  
  103. - CGA card (Ugh!)
  104. - Hercules card
  105. - EGA card
  106. - VGA card
  107. - Paradise Plus card
  108. - Dell super VGA card (which is actually a Paradise card)
  109. - ATI VGA Wonder card or ATI VGA Edge
  110. - Headland Video 7 
  111. - Trident 
  112.  
  113. As it comes out of the box... or out of the ZIP... Graphic 
  114. Workshop is configured like this. If you want to change some of 
  115. these parameters, see the installation section at the end of this 
  116. file.
  117.  
  118. - Attempts to autodetect the display card type
  119. - Uses expanded memory
  120. - Uses colour text
  121. - Prints titles on its hard copy
  122. - Uses the following file name extensions:
  123.     - MAC: MacPaint files
  124.     - IMG: GEM/IMG files
  125.     - PCX: PC Paintbrush files
  126.     - GIF: GIF files
  127.     - TIF: TIFF files
  128.     - EPS: EPS files
  129.     - WPG: WordPerfect graphic files
  130.     - MSP: Microsoft Windows Paint files.
  131.     - LBM: IFF files (Deluxe Paint and others)
  132.     - BMP: BMP files (Windows 3)
  133.  
  134. FILE FORMATS
  135. ____________
  136.  
  137. A NOTE ABOUT MEMORY AND FILE FORMATS: One of the design criteria 
  138. of Graphic Workshop is that it should have enough memory left 
  139. over on a 640 kilobyte PC to be able to unpack a 640 by 480 
  140. pixel, 256 colour file without having to resort to using extra 
  141. memory, which would slow it down. This requires a minimum of 300 
  142. kilobytes plus a bit for various internal things. To achieve 
  143. this, the size of the program itself has to remain at a 
  144. reasonable degree of hugeness. This is why, for example, the 
  145. installation functions, GWSINSTL.EXE, is separate from the main 
  146. program.
  147.     The lesser used functions of Graphic Workshop, dithering, 
  148. scaling, halftoning and image transformation, have been 
  149. implemented for the GIF file format only in order to keep the 
  150. code size down. This is a bit of an inconvenience, as you will 
  151. have to convert files in other formats to GIF to use these 
  152. facilities with them, and then probably convert the results back 
  153. to the format your files started off in. However, not 
  154. implementing these features for all the formats supported by 
  155. Graphic Workshop reduced the code size of the program by 
  156. something over a hundred kilobytes by our estimates. The result 
  157. is a much faster program at the expense of a bit of 
  158. inconvenience.
  159.     A long time ago someone decided that 640 kilobytes was 
  160. more memory than anyone could possibly want. Someone should find 
  161. the person responsible and paint something easily recognizable 
  162. on his bald head, such that the rest of us will know where to 
  163. throw things.
  164.  
  165.  
  166. MacPaint files
  167. These can come in two flavours. The most common one is straight 
  168. ported MacPaint files, that is, files having the "MacBinary" 
  169. header. The other is "headerless" files, these being the ones 
  170. used with PFS:First Publisher. Graphic Workshop reads both types, 
  171. but if you convert a file to MacPaint format you can select which 
  172. of these two variations on the format you want to use.
  173.     Files converted to the MacPaint format from other formats 
  174. will be cropped or padded out as necessary to fit in the MacPaint 
  175. format's 576 by 720 format. Only monochrome files can be 
  176. converted to MacPaint files, since MacPaint in a monochrome-only 
  177. format.
  178.  
  179. GEM/IMG files
  180. There are actually quite a few variations on IMG files. Only the 
  181. monochrome ones are currently supported by Graphic Workshop. 
  182. This is the format used by Ventura for its monochrome image file 
  183. format. Any size monochrome image can be converted to this 
  184. format.
  185.  
  186. PCX files
  187. These are the files used to hold images for Z-Soft's PC 
  188. Paintbrush package. These can range from monochrome to 256-colour 
  189. images. All the various formats are supported by Graphic 
  190. Workshop. Note, however, that Graphic Workshop will allow you to 
  191. create 256-colour PCX files from GIF files which may be too large 
  192. to work with using the current version of PC-Paintbrush.
  193.  
  194. GIF files
  195. These can range from monochrome to 256-colour images in any size 
  196. you can find 'em.
  197.  
  198. TIFF files
  199. Graphic workshop supports monochrome and grey scale TIFF files. 
  200. If you convert a colour file from PCX or GIF to TIFF, the 
  201. resulting file will be a grey scale version of the colour file. 
  202. These import into desktop publishing packages such as Ventura for 
  203. sharp looking PostScript halftones.
  204.     Some applications, such as Ventura Publisher, have 
  205. trouble reading grey scale TIFF files which have been compressed. 
  206. Others, such as Corel draw, read 'em fine. for this reason, 
  207. Graphic Workshop defaults to creating uncompressed grey scale 
  208. TIFF files but you can tell it to compress them if you're sure 
  209. whatever you'll be importing them into will read them. You can 
  210. set the grey scale TIFF compression in GWSINSTL or by using the 
  211. command line switches TGN and TGC.
  212.     Note that due to the wide variations among the programs 
  213. which produce TIFF files, Graphic Workshop would be lying rather 
  214. badly if it claimed to be able to read all TIFF files. 
  215. Specifically, it does not read Huffman or LZW compressed TIFF 
  216. files as yet, as we haven't devised code to do this in a 
  217. reasonable amount of space.
  218.     
  219. EPS files
  220. These are encapsulated PostScript files, and are not strictly 
  221. speaking image files at all. Graphic Workshop treats them a bit 
  222. differently.
  223.     Many EPS files which are created with the intent of 
  224. importing them into a desktop publishing package include 
  225. bitmapped "preview" images to be used for positioning. If you 
  226. attempt to view an EPS file with Graphic Workshop, you will see 
  227. the preview image. If there is no preview image in the EPS file 
  228. you select, Graphic Workshop will tell you so.
  229.     Graphic Workshop will print EPS files to a PostScript 
  230. printer. It will also convert other graphic files into EPS files, 
  231. suitable for use with desktop publishing programs. If you convert 
  232. a colour graphic into an EPS file, the result will be a black and 
  233. white halftone when you print it... pretty slick, this.
  234.  
  235. WPG files
  236. These are the native import graphic files for WordPerfect. These 
  237. files can contain both bitmaps and line art, or vector graphics. 
  238. Graphic Workshop can only deal with the bitmapped parts of them. 
  239. If you view, print or convert a WPG file containing both 
  240. bitmapped and vector elements, the vector elements will be 
  241. discarded.
  242.     WPG files which refuse to read with Graphic Workshop are 
  243. usually those which contain only vector elements and no bitmaps. 
  244. If you use the F4 function on a WPG file which does not read, the 
  245. comments field of the file information box will say "No bitmap" 
  246. if this is the case.
  247.     Graphic Workshop will deal with WPG files having one, 
  248. four or eight bits of colour information, that is, monochrome 
  249. files, sixteen colour files and 256-colour files. It doesn't work 
  250. with two bit files as these are exceedingly rare.
  251.  
  252. MSP files
  253. These are the image files used by the paint program which comes 
  254. with Microsoft Windows. Don't confuse these with PCX files... 
  255. some versions of Windows came with a Windows implementation of PC 
  256. Paintbrush from ZSoft as well. The two programs... and the two 
  257. file formats... are not compatible. MSP files are monochrome 
  258. only.
  259.  
  260. IFF files
  261. These started out on the Amiga. The IFF file standard is 
  262. extremely flexible, and allows all sorts of things besides images 
  263. to be stored in IFF files. IFF files are found on the PC having 
  264. been ported from Amiga systems. They are also created on the PC 
  265. by several applications such as Electronic Arts' Deluxe Paint 
  266. package and Digital Vision's Computer Eyes video scanner board. 
  267. In the first case they are given the extension LBM. In the second 
  268. they are given the extension CE. The basic file structure is the 
  269. same, however.
  270.     Note that Deluxe Paint seems to be a bit particular about 
  271. the dimensions of the LBM files it will inhale... it likes them 
  272. to fit in standard sizes, and for this reason Graphic Workshop 
  273. pads them to fit in the next larger standard IFF screen format. A 
  274. picture 512 by 392, for example, would be inset into the upper 
  275. left corner of an area 640 by 400, which keeps Deluxe Paint 
  276. happy. Because the extra area is blank, and compresses down to 
  277. almost nothing, this does not increase the file size a great 
  278. deal.
  279.     Deluxe Paint is a bit of a problem in the way it deals 
  280. with IFF files, actually. This affects 256 colour files. Its 
  281. native format is a subclass of IFF called PBM, and compresses its 
  282. images as bytes. It's somewhat unique to Deluxe Paint, and 
  283. Electronic Arts won't tell anyone quite how it works. You can 
  284. actually work it out to a large degree, but every so often a file 
  285. created in this format in the way it seems like it should be done 
  286. refuses to load into Deluxe Paint.
  287.     The standard form for IFF image files is called ILBM, 
  288. compressing all images as planes. This is much slower, but it 
  289. means that files thus compressed will be readable by pretty well 
  290. all IFF readers... even if you port 'em back to the Amiga. This 
  291. is how Graphic Workshop creates IFF files. Unfortunately, there's 
  292. a problem with Deluxe Paint which will occasionally cause it to 
  293. stop reading one of these files part way through the image. This 
  294. happens to IFF files from sources other than Graphic Workshop, so 
  295. it's probably a bug in Deluxe Paint.
  296.     If you encounter an image which, when converted into an 
  297. IFF file will not read into Deluxe Paint, use the IFN command 
  298. line switch when you run Graphic Workshop. This will disable the 
  299. IFF compression. Uncompressed files read into Deluxe Paint with 
  300. no difficulty.
  301.     You can permanently set IFF compression off when you 
  302. install Graphic Workshop if you like.
  303.  
  304. BMP files
  305. These are the files which are used as "wallpaper" under Windows 
  306. 3. They can be created using the version of PC Paintbrush 
  307. supplied with Windows.
  308.     You can convert any monochrome or sixteen colour image 
  309. into a BMP file. Graphic Workshop does not support 256-colour BMP 
  310. files as yet. 
  311.     BMP files use no image compression, as the intention 
  312. appears to be to make them really fast to load. Plan on your BMP 
  313. files being very big.
  314.     There is a very important aspect of colour BMP files 
  315. which you should bear in mind when you use this format. Windows 
  316. uses a fixed palette which PC paintbrush cannot go about 
  317. changing, as doing so would make the screen and boarder colours 
  318. change too. Thus, files converted into the BMP format have their 
  319. palettes altered to the standard BMP palette. The pixels in the 
  320. image are then remapped to represent the closest approximation of 
  321. their original colours afforded by the BMP palette.
  322.     This means that transferring an image to the BMP format 
  323. will generally result in some colour shifts. Once this is done, 
  324. you can't get the colours back the way they were unless you have 
  325. the original image file in some other format.
  326.     Note also that the colour approximation algorithm in 
  327. Graphic Workshop isn't precisely the same as the one in PC 
  328. Paintbrush, and it will occasionally produce slightly different 
  329. sets of colours than PC Paintbrush under Windows 3 would have.
  330.     It's also worth mentioning that as of this writing we've 
  331. been unable to get any official details from Microsoft on how BMP 
  332. files work. The BMP support in Graphic Workshop was written 
  333. entirely by debugging the files provided with Windows 3. As such, 
  334. there may be some holes in the BMP functions as they stand.
  335.  
  336.  
  337. MEMORY REQUIREMENTS
  338. ___________________
  339.  
  340. Graphic Workshop will use whatever memory you have going. If you 
  341. ask it to do something which needs a large amount of memory, it 
  342. will try to use your normal DOS memory, which is fastest. If 
  343. there isn't enough DOS memory, it will use extra memory.
  344.     There are three sorts of "extra" memory which Graphic 
  345. Workshop can use, to wit, extended, expanded and virtual. 
  346. Extended memory is also called XMS memory, and is only available 
  347. on AT and 386 systems. Expanded memory, also called EMS or LIM 
  348. memory, is available if you have a LIM board and driver in your 
  349. machine. Virtual memory means using a big disk file and making 
  350. believe it's memory. Virtual memory is very slow compared to real 
  351. memory.
  352.     You must tell Graphic Workshop what to do about extra 
  353. memory when you install it. See the section on installation.
  354.     Graphic Workshop can run in restricted memory, such as 
  355. that which is found in a really old PC or when running "shelled 
  356. out" of another program. However, it can do nasty things when 
  357. it's really starved for memory. Some virtual memory operations 
  358. will not work in this condition, and if it's really stuck for 
  359. RAM... if there's only a few tens of kilobytes free... it may 
  360. manage to crash. Try not to run it when there's almost no room 
  361. left for it to store things. The help menu will tell you how much 
  362. memory is free.
  363.  
  364.  
  365. PRINTERS
  366. ________
  367.  
  368. You can print to any sort of LaserJet Plus compatible printer 
  369. with one megabyte of memory or more or any sort of PostScript 
  370. printer. You can print to any dot matrix printer which is 
  371. supported by a Graphic Workshop external printer driver. These 
  372. are described in greater detail in DRIVERS.DOC. Note that if you 
  373. attempt to print PostScript data to a LaserJet or a dot matrix 
  374. printer you'll get reams of meaningless ASCII text.
  375.     Graphic Workshop allows you to print a picture in four 
  376. resolution modes to laser printers, ranging from 75 to 300 dots 
  377. per inch. This will determine the resulting size of your picture.
  378.     Each page of Graphic Workshop output can include any 
  379. combination of data about the picture on it you like. See the 
  380. installation section for more information about enabling this 
  381. feature. 
  382.     The size and resolution of dot matrix printing is 
  383. determined by the driver being used. 
  384.     Note that if you have a printer for which there is no 
  385. driver available, one of the Epson FX-80 drivers will probably 
  386. work, as most dot matrix printers support the Epson FX-80 
  387. standard. The print might not be as good as your printer can 
  388. manage, but it'll be better than a blank sheet of paper.
  389.  
  390.  
  391. RUNNING GRAPHIC WORKSHOP
  392. ________________________
  393.  
  394. To run Graphic Workshop, type GWS at the DOS prompt. Depending on 
  395. your installation procedure, you may also want to type some 
  396. command line switches, as described in the installation section.
  397.     The main file screen will appear. Graphic Workshop always 
  398. shows you all the names of the image files it knows how to deal 
  399. with in the current directory, along with all the visible 
  400. subdirectory names, if any. If you are in a subdirectory, you 
  401. will also see a subdirectory entry which is two periods.
  402.     The cursor mover keys will move the file selector bar 
  403. around. If you move it to a directory entry... shown in dim 
  404. text... and hit Enter, you will move into that directory. If you 
  405. select the two period entry, you will move back up your directory 
  406. tree by one step.
  407.     If there are too many files in your current directory to 
  408. see all at once, Graphic Workshop will organize them into pages. 
  409. The PgUp and PgDn keys will step you through the pages.
  410.     If you place the selector bar on a file name and hit 
  411. Enter, Graphic Workshop will attempt to show you the file. It 
  412. will start by showing you a wait box, which has a bar graph in it 
  413. to show you the status of what you've asked Graphic Workshop to 
  414. do. When the picture is fully unpacked, Graphic Workshop will 
  415. switch to your display card's graphic mode and show you the 
  416. picture.
  417.     You can always abort an operation when the wait box is 
  418. visible by hitting the Esc key.
  419.     If the picture is larger than your screen, the cursor 
  420. keys will allow you to pan around it.
  421.     Esc will return you to the main screen.
  422.     Several things can go wrong here. If you have installed 
  423. Graphic Workshop for the wrong kind of display card, you might 
  424. see random characters rather than a picture. In this case, check 
  425. your installation.
  426.     If Graphic Workshop could not find enough memory to unpack 
  427. your picture into, it will abort the process and say so.
  428.     Finally, if your picture requires more colours than your 
  429. card can display, Graphic Workshop will tell you this. There is a 
  430. specific exception to this. Graphic Workshop will show you GIF 
  431. files having more than sixteen colours on a sixteen colour EGA 
  432. card by fudging the colours. Bear in mind that while you'll get 
  433. to see an approximation of the actual colours in the GIF file... 
  434. it will not be the real thing.
  435.     This does not work for 256 colour PCX files, just GIF 
  436. files. You must have a VGA card of some sort to see 256 colour 
  437. PCX files.
  438.     You can see how many colours a colour image has by using 
  439. the Get Info key, as discussed below.
  440.     Note that you cannot view grey scale TIFF files without a 
  441. VGA card.
  442.     In the VGA display mode... and in the super VGA modes 
  443. provided by external VGA drivers... you can make small 
  444. adjustments to the VGA colour palette while a picture is being 
  445. displayed. The 'r' and 'R' keys will increase and decrease the 
  446. amount of red in a picture, the 'g' and 'G' keys will adjust the 
  447. amount of green, the 'b' and 'B' keys will adjust the amount of 
  448. blue. The 'i' and 'I' keys will adjust the overall intensity of 
  449. the picture. The '=' key will return the picture to its normal 
  450. state. Note that these adjustments only affect the picture that 
  451. you're viewing... they do not alter the palette in the file on 
  452. your disk.
  453.     If you hear a beep while you're playing with these keys, 
  454. you've gone to the limit of whichever of the adjustments you're 
  455. using. Graphic Workshop will not allow you to adjust the palette 
  456. to the point where the picture would start looking weird.
  457.     Because Graphic Workshop will not allow you to actually 
  458. distort the colour balance of the palette, there will be some GIF 
  459. files which will not be adjustable using this feature.
  460.  
  461.  
  462. OTHER KEYS
  463. __________
  464.  
  465. If you hit "?", you'll see a menu of the keys which control the 
  466. main file screen of Graphic Workshop. This box also tells you how 
  467. much free DOS memory is available.
  468.  
  469. The Esc key will allow you to quit Graphic Workshop and return to 
  470. DOS.
  471.  
  472. If you hit "T", the currently selected file name will be 
  473. "tagged". The "U" key will untag it. The batch operations 
  474. described below will work with multiple files if you have some of 
  475. them tagged. If you hit "C", all the tags will be cleared.
  476.  
  477. If you hit "L", Graphic Workshop will allow you to log in a new 
  478. disk drive. Note that this version of the software does not check 
  479. for illegal drives or open drive doors. If you select an illegal 
  480. drive, the familiar "Abort, Retry or Ignore" message will appear, 
  481. but it will do so below the bottom of your screen, where you 
  482. can't see it. Close the drive door and hit "R" or hit "A" to 
  483. abort and return to DOS.
  484.  
  485. If you hit "D", you will be prompted to delete the current file. 
  486. Note that this is not a batch command... it only works on one 
  487. file at a time. 
  488.  
  489. If you hit F5, Graphic Workshop will shell out to the DOS prompt 
  490. if there's enough memory. If you do this, Graphic Workshop will 
  491. still be in memory. Type EXIT at the DOS prompt to return to it 
  492. right where you left off. If you change drives or subdirectories 
  493. while you have the DOS prompt active, Graphic Workshop will 
  494. restore the previous drive and subdirectory when you return to 
  495. it.
  496.  
  497. The F10 key will show you some information about Graphic Workshop 
  498. as well as your current display adapter and memory settings. 
  499.  
  500.  
  501. GRAPHIC FUNCTIONS
  502. _________________
  503.  
  504. The graphic functions of Graphic Workshop are accessed through 
  505. the function keys. They may be used on individual files or in 
  506. batch mode. If no files are tagged, the operation you select will 
  507. take place using the file name the selector bar is currently on. 
  508. If one or more files are tagged, the operation will take place
  509. on all the tagged files.
  510.     Hitting Esc will abort any operation.
  511.  
  512. F1 - Print
  513.  
  514.     This function will print one or more files to the printer 
  515. of your choice. Hit it and a menu of printers and resolution 
  516. settings will pop up. As with all menus under Graphic Workshop, 
  517. hitting Esc will make it go away if you discover you've gotten to 
  518. it in error.
  519.     Colour files printed to a PostScript printer will be 
  520. halftoned. Colour files cannot be printed to a LaserJet or a dot 
  521. matrix printer directly... you can dither them to black and 
  522. white, though, as described in a moment.
  523.     Big files can take a long time to print... be patient.
  524.     All printing to laser printers takes place through LPT1. 
  525. If you want to drive a different printer port, use the DOS MODE 
  526. command to redirect the output of Graphic Workshop to a different 
  527. port. Printing to dot matrix printers takes place through 
  528. whatever port the driver was written to work with.
  529.     One of the options in Graphic Workshop's installation 
  530. involves the default screen size for printing colour graphics to 
  531. PostScript printers. This can be set to anything you like for 
  532. special effects. However, the best results can usually be had by 
  533. allowing the PostScript printer to choose the optimum screen 
  534. setting.
  535.     Note that there's a potential memory problem involved in 
  536. printing to a dot matrix printer under Graphic Workshop. We've 
  537. never encountered it, but it could happen. In order to print to a 
  538. dot matrix printer through a PDR driver, Graphic Workshop has to 
  539. create a buffer which holds anywhere from eight to twenty-four 
  540. lines of your image, depending on how many pins your printer's 
  541. print head has. It also has to buffer the picture you're 
  542. printing, of course.
  543.     Now, it could happen that there's just enough memory to 
  544. buffer the picture but not enough to create the line buffer. 
  545. Graphic Workshop will refuse to print the picture under these 
  546. conditions.
  547.     This is a pretty unlikely occurrence. If you think it has 
  548. happened, you can easily check it. See how much free memory there 
  549. is by hitting a question mark, then open the F4 get info box. See 
  550. how much memory your picture needs to unpack into. Whipping out a 
  551. calculator, see how much memory is left over. Figure out how many 
  552. bytes a line of your picture takes to hold by dividing the 
  553. horizontal dimension by eight, rounding this number up if the 
  554. result isn't even. Multiply this number by the number of print 
  555. head pins in your printer... probably either eight or twenty-
  556. four. If the result is bigger than the amount of free memory left 
  557. when your picture is loaded, you've encountered the 
  558. aforementioned condition.
  559.     Note that none of this applies if the help box tells you 
  560. there isn't enough memory to buffer your picture all by itself. 
  561. If this happens, Graphic Workshop will use extended, expanded or 
  562. virtual memory for your picture, leaving the DOS memory free for 
  563. a line buffer. We'll assume here that there's at least enough 
  564. memory free for a line buffer all by itself. Note that if you use 
  565. expanded memory, Graphic Workshop will need thirty-two kilobytes 
  566. of DOS memory to manage the expanded memory.
  567.     If you happen to encounter this condition, you can trick 
  568. Graphic Workshop into getting around it by forcing it to use 
  569. extended, expanded or virtual memory rather than DOS memory for 
  570. its picture buffer, thus freeing up the DOS memory for a line 
  571. buffer. Simply shell out to DOS and run a second copy of GWS. 
  572. Print from that. When you're done, quit the second copy and type 
  573. EXIT at the DOS prompt to get back to the first copy.
  574.     All this is a very unlikely situation, and one you'll 
  575. probably never run into.    
  576.  
  577. F2 - Convert
  578.  
  579.     You can convert a file of any format into a file of any 
  580. other format... with a few restrictions. The new file will have 
  581. the same name as the original but a new extension. Converting 
  582. PICTURE.MAC into an IMG file will create PICTURE.IMG. PICTURE.MAC 
  583. will not be touched.
  584.     As noted above, large images converted into MacPaint 
  585. files will be cropped to fit. Colour files cannot be converted 
  586. directly into monochrome-only formats, that is, to MacPaint, 
  587. Microsoft Paint or IMG. 
  588.     Colour files converted to TIFF will be written as grey 
  589. scale files.
  590.     EPS files cannot be converted to any other format.
  591.     Any file can be converted into an EPS file. If you enable 
  592. the preview option during installation, the resulting EPS file 
  593. will have both the original image and a dithered preview image, 
  594. making it ideal for use with a desktop publishing package such as 
  595. Ventura. The results are stunning.
  596.     Note that Ventura will print an EPS file to a PostScript 
  597. printer. If you attempt to print a chapter with an EPS file in it 
  598. to a LaserJet, Ventura will print the preview image.
  599.     See the Ventura section below for more information about 
  600. using EPS files with Ventura.
  601.     Note that you can convert monochrome image files to EPS 
  602. files, but there's no good reason for doing so.
  603.     EPS files are huge, far larger than a compressed image 
  604. would be. Leave lots of disk space if you intend to use one. As 
  605. a rule of thumb, you can figure the size of a colour image packed 
  606. into an EPS file as being 
  607.  
  608.     width * depth * 2 plus a few hundred bytes
  609.  
  610.     The width and depth can be worked out using the Get Info 
  611. function, below.
  612.     EPS files created by Graphic Workshop do not have 
  613. trailing showpage operators... ignore this remark if it doesn't 
  614. mean anything to you.
  615.     Note that you can batch convert any mixture of file types 
  616. using Graphic Workshop. Any files which are inappropriate for the 
  617. conversion you've requested will simply be ignored. The ongoing 
  618. status will appear at the bottom of the screen.
  619.  
  620. F3 - Dither/HT (Halftone)
  621.  
  622.     Dithering is a sort of magical process by which colour 
  623. images can be converted into pretty excellent black and white 
  624. versions for reproduction on a monochrome screen or a black and 
  625. white laser printer. Graphic Workshop allows you to dither GIF 
  626. files down to monochrome IMG, PCX, MSP, WPG or TIFF files.
  627.     Dithering often works a lot better if you scale the 
  628. original image up. Graphic Workshop lets you dither with images 
  629. of anywhere from "size as" up to 500 percent expansion if you 
  630. have enough memory.
  631.     Aside from dithering to a file, you can dither to the 
  632. screen to see what your selection of dithering parameters will 
  633. look like.
  634.     Dithering is a fairly slow process, and the better the 
  635. dithering algorithm, the slower it gets. Big files and really 
  636. good dithering can take half an hour or more, although the 
  637. results are usually worth it.
  638.     At its best, dithering can look better than halftoning, 
  639. and a dithered file can be printed on both PostScript and 
  640. LaserJet printers.
  641.     If you have Graphic Workshop dither a file, it will 
  642. create a new file for you of the type selected and with "D_" 
  643. before the name. Thus PICTURE.GIF would be dithered to 
  644. D_PICTUR.IMG, for example. PICTURE.GIF would be left untouched.
  645.     If you want to dither a colour PCX file, you must first 
  646. convert it to a GIF file. Dithering only works on colour GIF 
  647. files.
  648.     The simplest... and fastest... form of dithering is a 
  649. Bayer dither. This does not produce great results, but it's 
  650. extremely quick. The EPS preview images created by Graphic 
  651. Workshop use Bayer dithering.
  652.     The remaining three dithering algorithms use what is 
  653. called "error diffusion". These produce really nice looking 
  654. dithers, but they're quite slow. The fastest... and least 
  655. attractive... is Floyd-Steinberg. The best... and by far the 
  656. slowest... is Stucki. The Burkes dither is somewhere in the 
  657. middle.
  658.     All three of these dithers come in two flavours, UD... 
  659. unidirectional... and BD... bidirectional. These options will 
  660. produce slightly different results.
  661.     You should plan to experiment with the dithering options 
  662. of Graphic Workshop a bit to see what it's capable of.
  663.     Dithering scans an image line by line, starting in the 
  664. upper left corner and working down to the lower right corner. For 
  665. this reason, you will find that if you rotate an image by ninety 
  666. degrees, dither it and then rotate the dithered version by a 
  667. further two hundred and seventy degrees, you'll get different 
  668. results than you would have had you dithered the original image. 
  669.     The last two items in the dither menu are not really 
  670. dithering functions at all, but rather true halftones
  671. They will produce sixteen and sixty-four grey level halftones 
  672. respectively from a colour image. They do this by approximating 
  673. the grey levels in dot sizes, just like newspaper halftones do. 
  674. The destination image will always have four or eight times the 
  675. dimensions of the source image. There is absolutely no advantage 
  676. to expanding images for halftoning, so the expansion menu will 
  677. not appear for sixteen and sixty-four level halftoning.
  678.     Halftones often look more realistic than dithers. The 
  679. drawback to using halftones is that the files can get enormous, 
  680. and even a sixty-four grey level halftone doesn't really handle 
  681. grey levels as well as an error diffused dither... although in 
  682. some cases it may look better.
  683.  
  684. F4 - Get Info
  685.  
  686.     This box will show you some basic information about one 
  687. or more selected files. Among other things, it will tell you how 
  688. much memory the file needs to unpack into. You can use this 
  689. number to figure out whether the file in question will fit in 
  690. your available DOS memory or whether extra memory will be 
  691. required, as discussed previously. The amount of available DOS 
  692. memory is available by hitting the "?" key from within the main 
  693. screen.
  694.     The last field in this box displays the file comments if 
  695. there were any, or "No comments". File comments are, in fact, 
  696. Macintosh file names if they're present or, in some cases, 
  697. information about the internal structure of the file. You will 
  698. find Mac comments in some GIF files and many MacPaint files.
  699.     Some file formats actually contain a lot more information 
  700. than can be displayed in the normal Get Info box. TIFF files, for 
  701. example, can contain the name of the artist responsible for them, 
  702. the type of software used to create them and so on. You can this 
  703. sort of optional information for formats which support it by 
  704. using the "details" option of the F4 box when it's available. The 
  705. arrow keys will scroll you through the detail window. Details are 
  706. available, for example, if you get information about TIFF and IFF 
  707. files.
  708.     You may need some external assistance in fully 
  709. interpreting the details. 
  710.  
  711. F6 - Reverse
  712.  
  713.     This function will create a reversed version of any 
  714. monochrome image file. The new file will have the same name as 
  715. the original file, with "R_" appended to the front of it. Thus, 
  716. reversing PICTURE.MAC will leave you with R_PICTUR.MAC. This 
  717. function will ignore any files which are not monochrome.
  718.  
  719. F7 - Transform
  720.  
  721.     This key will pop up a menu offering you five image 
  722. transformations. You can rotate an image in ninety degree 
  723. increments and you can flip it horizontally or vertically. These 
  724. functions work on images of any number of colours, but only if 
  725. the source images are in the GIF format. You'll have to convert 
  726. images from other formats to GIF if you want to use the 
  727. transformation functions on them.
  728.     Note that the ninety and two hundred and seventy degree 
  729. rotation functions will take a very long time if your images are 
  730. large and require the use of virtual memory... this assumes that 
  731. you lack extended or expanded memory. Them's the breaks.
  732.     Transformed images will be stored in files with "T_" in front 
  733. of the names. Thus PICTURE.GIF will become T_PICTUR.GIF after any 
  734. of the five transformations have been wrought upon it. If you 
  735. rotate it and then flip the rotated image, for example, it will 
  736. become T_T_PICT.GIF, and so on, with intermediate files along the 
  737. way.
  738.  
  739. F8 - Scale
  740.  
  741.     This key will allow you to scale GIF files from twenty 
  742. five to five hundred percent. Once again, we've limited this 
  743. function to working with GIF files to keep the code size down. If 
  744. you wish to scale other types of files, you'll have to convert 
  745. them to GIF first.
  746.     Your original files will not be altered when you scale 
  747. them. New files with the prefix "S_" will be created. Thus, 
  748. PICTURE.GIF will produce S_PICTUR.GIF after scaling.
  749.     Scaling a picture can produce some really ugly results, 
  750. depending on what you scale. Bear in mind that scaling by 
  751. integral values... down to seventy five or fifty percent, up to 
  752. two hundred percent and so on... will produce less ugly results 
  753. than scaling by arbitrary values.
  754.     The scaling values you enter will be rounded to the 
  755. nearest lower integral value. Thus, 42.5 percent will really be 
  756. forty-two percent.
  757.     Scaling is fairly time consuming.
  758.     You should probably avoid scaling dithered monochrome 
  759. pictures down. Nothing terribly bad will happen, but for reasons 
  760. which will become obvious if you think about it, the results will 
  761. almost always be really ugly.
  762.     The maximum horizontal image dimension which Graphic 
  763. Workshop can deal with is 8192 pixels. Avoid scaling pictures to 
  764. something larger than this. This may not be a common problem... a 
  765. picture having the dimensions 8192 by 8192 pixels would require 
  766. sixty-seven megabytes of memory.
  767.     Note that the scaling percentage you enter determines the 
  768. size of the destination image relative to the source image, not 
  769. the actual percentage of scaling. Thus, entering 25 will produce 
  770. a destination image which is one quarter... twenty-five percent... of 
  771. the original image. Entering 200 will create a destination image 
  772. twice as big... two hundred percent of... the original. Entering 
  773. 100 will produce a destination image identical to the source 
  774. image.
  775.  
  776.  
  777. INSTALLATION
  778. ____________
  779.  
  780. Making permanent changes to the modifiable features of Graphic 
  781. Workshop involves using the installer, GWSINSTL.EXE. The 
  782. configuration of Graphic Workshop is handled by a separate 
  783. program in order to keep GWS.EXE as small as possible, leaving 
  784. lots of memory for putting graphics in.
  785.  
  786.  
  787. Using the Installer
  788.  
  789. The GWSINSTL program actually modifies GWS.EXE. In order for it 
  790. to work, GWS.EXE and GWSINSTL.EXE must be in the same directory 
  791. and must be so named. Both programs must be of the same version. 
  792. Be aware that as it directly modifies GWS.EXE, there is the 
  793. outside chance that a bug in the installer might crop up and kill 
  794. GWS.EXE beyond repair. Make sure you have a virgin copy of 
  795. GWS.EXE somewhere before you use the installer.
  796.     Place GWSINSTL.EXE and GWS.EXE in the same directory and 
  797. type GWSINSTL. The installation screen will appear. It looks 
  798. something like this:
  799.  
  800.                Screen colours: COLOUR
  801.                   Memory type: VIRTUAL
  802.                  Display type: EXTERNAL
  803.               Default printer: LASERJET - 150 DPI
  804.        PostScript Screen size: PRINTER'S DEFAULT
  805.    Default dither destination: IMG
  806.           Default dither type: FLOYD BIDIRECTIONAL
  807.       Default conversion type: IMG
  808.      Default expansion factor: SIZE AS
  809.            PostScript preview: ON
  810.       MacPaint file extension: MAC
  811.        GEM/IMG file extension: IMG
  812.            PCX file extension: PCX
  813.            GIF file extension: GIF
  814.           TIFF file extension: TIF
  815.            EPS file extension: EPS
  816.               Print filenames: ON
  817.                   Print dates: OFF
  818.              Print image size: OFF
  819.           Print image colours: OFF
  820.       Print output resolution: OFF
  821.              Print EPS titles: ON
  822.          External driver path: GRAFDRV.DRV
  823.  
  824. Move the section bar to the option you want to change and hit 
  825. Enter to step through the available options. The PgUp and PgDn 
  826. keys will show you additional options. When you're all done, hit 
  827. F10 to save your changes or Esc to abort and return to DOS.
  828.     The file name extension fields allow you to type in new 
  829. extensions. Hit enter, change the field and hit enter again to 
  830. save the changes.
  831.  
  832.  
  833. Installing in Windows 3
  834.  
  835. You can install Graphic Workshop in Windows 3 as a non-Windows 
  836. application. It gets along well with Windows. Use the PIF 
  837. provided, open a new application and fill in the blanks. You'll 
  838. probably have to use the Windows PIF editor to change things like 
  839. where your copy of GWS.EXE lives.
  840.     Use the Properties item of the program manager file menu 
  841. to change the default DOS icon initially assigned to Graphic 
  842. Workshop to GWS-1.ICO, provided with the software.    
  843.  
  844.  
  845. The Configurable Options
  846.  
  847. These are the things which you can change in Graphic Workshop. 
  848. These parameters can be changed permanently by using the 
  849. installer or temporarily by using the command line switches. 
  850. Having installed GWS.EXE for a particular set of options, you 
  851. might find it convenient to boot it up with one or more of these 
  852. switches to override the installed configuration for particular 
  853. circumstances, such as to use virtual memory for a particularly 
  854. large file when you know you won't have enough extended memory, 
  855. or to use a different PostScript screen size.
  856.  
  857. Memory:     
  858. Select EMS for expanded memory.
  859. Select XMS for extended memory.
  860. Select VIRTUAL to use a disk file if you have neither extended 
  861. nor expanded memory. Consult your system documentation to if 
  862. you're unsure about the memory situation of your machine. Note 
  863. that in order to use EMS or XMS memory, you will need the 
  864. appropriate driver installed in your machine, as provided with 
  865. your memory board. Also note that XMS memory will not work 
  866. properly if you have VDISK.SYS installed.
  867.  
  868. Display card:
  869. If you have a fairly typical display adapter, select AUTODETECT. 
  870. If this doesn't work... if your card refuses to go into the 
  871. graphics mode you expect... select the specific card type you 
  872. have. If you have a VGA card and there's a driver available for 
  873. it, you can set this to EXTERNAL. See below for some additional 
  874. discussion of drivers. Otherwise, select the straight VGA setting.
  875.     Note that some ATI EGA Wonder cards will not go into 
  876. their Hercules graphics modes reliably under Graphic Workshop. 
  877. We're looking into this one.
  878.  
  879. Print options:
  880. This controls the printing of information at the bottom of each 
  881. page of hard copy. You can enable none, some or all of these 
  882. items, as follows:
  883.     - Print the image file name.
  884.     - Print the date.
  885.     - Print the image dimensions.
  886.     - Print the number of colours in the original image.
  887.     - Print the resolution mode selected.
  888.     - Print the EPS title for EPS files only.    
  889.  
  890. Preview:
  891. You can enable or disable the creation of a preview image when 
  892. Graphic Workshop converts files to the EPS format.
  893.  
  894. Screen size:
  895. You can select the screen size for printing colour images as 
  896. halftones to a PostScript printer. This does not effect 
  897. converting colour images to EPS files. Unless you particularly 
  898. want to create special effects, it's recommended that you leave 
  899. this at its default setting. Note that having printed one image 
  900. with a fixed size screen, all subsequent ones will print at that 
  901. size until you reset you PostScript printer or specify a new 
  902. screen size.
  903.  
  904. Command line switches
  905.  
  906. You can always see a complete list of these by typing GWS ? at the 
  907. DOS prompt.
  908.  
  909. /EXT - use extended memory
  910. /EXP - use expanded memory
  911. /VIR - use virtual memory
  912. /CGA - use CGA card
  913. /HER - use Hercules card
  914. /EGA - use EGA card
  915. /PAR - use Paradise card
  916. /ATI - use ATI VGA Wonder card 
  917. /PRD - disable all print options
  918. /S80 - set screen size to 80 lines
  919. /S60 - set screen size to 60 lines
  920. /S40 - set screen size to 40 lines
  921. /S30 - set screen size to 30 lines
  922. /S20 - set screen size to 20 lines
  923. /S10 - set screen size to 10 lines
  924. /SDF - set screen size to printer default
  925. /PRE - enable EPS preview creation
  926. /NOP - disable EPS preview creation
  927. /PFN - enable printing filenames on hard copy
  928. /PDT - enable printing dates on hard copy
  929. /PPS - enable printing image size on hard copy
  930. /PCL - enable printing number of colours on hard copy
  931. /PRS - enable printing resolution on hard copy
  932. /PET - enable printing EPS title on hard copy
  933. /DRV - use the named external graphics driver (defaults to GRAFDRV.DRV)
  934. /PRX - use the named external printer driver (defaults to PRINTER.PRD)
  935.  
  936.  
  937. VENTURA PUBLISHER TRICKS
  938. ________________________
  939.  
  940. Graphic Workshop is great for getting images into Ventura 
  941. Publisher documents. Here are a few tips for getting the most out 
  942. of it.
  943.     Monochrome bitmapped images... anything other than EPS 
  944. files... should be converted into IMG files for use with Ventura. 
  945. Note that while Ventura will import colour PCX files with up to 
  946. 16 colours, the results are rarely pretty. You'll do much better 
  947. to halftone or dither colour PCX files for use with Ventura.
  948.     Having poured an image into a frame, use the Sizing and 
  949. Scaling box in the Frames menu to select "By Scale Factors." Set 
  950. the scale width to the natural size of the image... as it 
  951. defaults to... or to some integral multiple of it. This will 
  952. eliminate distortion or plaiding of the image.
  953.     Using EPS files is a bit different if you want to get the 
  954. optimum image quality. (If you aren't too fussy, just pour 'em, 
  955. stretch 'em and see what happens.) In this case, you must load 
  956. the EPS file as line art... it's a PostScript file... and use the 
  957. "Fit in Frame" option of the Sizing and Scaling box. Set the 
  958. frame size initially to the natural size of the picture. If you are 
  959. working in inches, you can work this out by dividing the 
  960. dimensions of the image in pixels by 300. 
  961.     If you have forgotten the dimensions of the original GIF 
  962. file you halftoned the picture from, use the DOS TYPE command to 
  963. look at the first few lines of your EPS file. You should see 
  964. something like this:
  965.  
  966.     /width 640 def
  967.     /depth 480 def
  968.  
  969. These are the natural dimensions of the image in pixels.
  970.     The initial frame dimensions for this picture would be 
  971. 2.13 by 1.60 inches. 
  972.     Next, select "By Scale Factors" and "Distorted". Set the 
  973. scale dimensions to the same values as the frame size.
  974.     You can now change the frame size if you want to. You can 
  975. also expand the image dimensions by some integral amount.
  976.     EPS files used this way can be cropped just like any 
  977. other picture.
  978.     In addition to EPS files, you can create halftones from 
  979. colour images by converting them to grey scale TIFF files. There 
  980. are several advantages to producing halftones this way rather 
  981. than using EPS files. The files will be much smaller... by about 
  982. half... and Ventura will import them with less requisite fiddling 
  983. in the Sizing and Scaling box. In addition, Ventura allows you a 
  984. great deal of control over the way the grey scale and screening 
  985. information is handled in a TIFF file.
  986.     You might want to experiment a bit with these two types 
  987. of files to get a feel for the results produced by them in 
  988. Ventura chapters.
  989.     When you convert a GIF file to a TIFF or EPS file for use 
  990. with Ventura, it's a good idea to dither it to an IMG file at the 
  991. same time, renaming the resulting file so it has the same name as 
  992. your TIFF or EPS file... with an IMG extension, of course. This 
  993. will prevent Ventura from creating its own... almost always 
  994. cruder... IMG file, making your pictures a lot easer to see in 
  995. your Ventura chapters.
  996.  
  997.  
  998. COREL DRAW TRICKS
  999. -----------------
  1000.  
  1001. If you import bitmapped images into Corel Draw, you can decide 
  1002. how they'll be handled once they get there by choosing the image 
  1003. type you use. Imported PCX files will be scaled to an arbitrary 
  1004. size upon entering Corel Draw, with the result that it's almost 
  1005. impossible to adjust them to get a one to one relationship 
  1006. between the image pixels and the printer pixels. This will make 
  1007. many PCX print badly.
  1008.     TIFF files, on the other hand, import initially with one 
  1009. to one scaling. If you use TIFF files and leave them at their 
  1010. initial size, or stretch them to integral multiples of their 
  1011. original sizes, they'll print without distortion or plaiding.
  1012.     Grey scale TIFF files imported into Corel Draw come up as 
  1013. PostScript halftones... these can look very slick as part of a 
  1014. line drawing.
  1015.     Another book plug here: you might want to check out 
  1016. "Mastering Corel Draw" by Steven William Rimmer, published by 
  1017. Sybex Books. This will be available in May of 1990.
  1018.  
  1019.  
  1020. CUSTOM SCREEN DRIVERS
  1021. _____________________
  1022.  
  1023. If you have a super VGA card you can use its super VGA modes by 
  1024. having Graphic Workshop drive your card through an external 
  1025. driver. External drivers are little blocks of code which know all 
  1026. about your specific VGA card, and present it to Graphic Workshop 
  1027. in a useful form.
  1028.     In order to have Graphic Workshop use an external driver, 
  1029. you must select EXTERNAL for the display type in GWSINSTL and set 
  1030. the screen driver path to reflect the name and location of your 
  1031. driver. For example, if your driver was called TATUNG.DRV and it 
  1032. lived in the directory \COMMON\DRIVERS on drive C:, you would 
  1033. enter C:\COMMON\DRIVERS\TATUNG.DRV in this field.
  1034.     The drivers included with this version of Graphic 
  1035. Workshop are discussed in a separate file called DRIVERS.DOC.
  1036.     Note that every super VGA card must have a custom 
  1037. Graphic Workshop driver if it is to work in its super VGA modes. 
  1038. The driver for one brand of card will not work for a different 
  1039. card. If there's no driver for your particular card you can still 
  1040. use Graphic Workshop in its default VGA mode, but you'll see 
  1041. fewer pixels on your screen at a time.
  1042.     In future releases we hope to include a number of SVGA 
  1043. drivers. If you write one using the GRAFDRV.ASM skeletal driver 
  1044. and care to send us the source, we'll be pleased to include it 
  1045. with future releases of Graphic Workshop, with suitable credit.
  1046.  
  1047.  
  1048. CUSTOM DOT MATRIX PRINTER DRIVERS
  1049. _________________________________
  1050.  
  1051. Custom dot matrix printer drivers are used to support dot matrix 
  1052. printers or other similar output devices which Graphic Workshop 
  1053. doesn't know how to deal with directly. In order to load one, you 
  1054. must enable the external printer driver option in GWSINSTL and 
  1055. fill in the path to your printer driver.
  1056.     When Graphic Workshop boots up with an external printer 
  1057. driver in place, a ninth entry will be added to the printer 
  1058. selection menu, this being the name of the printer your driver 
  1059. drives.
  1060.     Only monochrome pictures can be printed to dot matrix 
  1061. printers... even if you have a colour dot matrix printer.
  1062.  
  1063.  
  1064. BUGS
  1065. ____    
  1066.  
  1067. There are bound to be some. If you encounter a problem with 
  1068. Graphic Workshop, please contact us. We'll also be interested in 
  1069. hearing your suggestions for future releases of this software. If 
  1070. you encounter a file which Graphic Workshop won't read, we'll be 
  1071. interested in having a look at it.
  1072.  
  1073.  
  1074. COMING NEXT VERSION
  1075. ___________________
  1076.  
  1077. These are the features we're working on for the next major 
  1078. release of Graphic Workshop:
  1079.     - Targa support
  1080.     - BMP support
  1081. If you register your copy of Graphic Workshop, you'll be notified 
  1082. when the next release is available.    
  1083.  
  1084.  
  1085. ROLL YOUR OWN
  1086. _____________
  1087.  
  1088. This is yet another book plug. If you're interested in writing 
  1089. programs which use graphics, you'll find everything you need to 
  1090. know in "The Book of Bitmapped Graphics", also by Steven William 
  1091. Rimmer. It's published by TAB books, (TAB book 3558) and should 
  1092. be available in August 1990. It features code to pack and unpack 
  1093. MacPaint, IMG, PCX, GIF and TIFF files, as well as chapters on 
  1094. screen drivers, dithering and printing.
  1095.  
  1096.  
  1097. MORAL DOGMA
  1098. ___________
  1099.  
  1100. If you like this program and find it useful, you are requested to 
  1101. support it either by buying the book mentioned at the top of this 
  1102. file or by sending us $35.00. We'd rather you bought the book. 
  1103. This will entitle you to telephone support, notification of 
  1104. updates, a free copy of the latest version of Graphic Workshop 
  1105. and other good things like that. More to the point, though, it'll 
  1106. make you feel good. We've not infested the program with excessive 
  1107. beg notices, crippled it or had it verbally insult you after ten 
  1108. days. We trust you to support Graphic Workshop if you like it.
  1109.     Oh yes, should you fail to support this program and 
  1110. continue to use it, a leather winged demon of the night will tear 
  1111. itself, shrieking blood and fury, from the endless caverns of the 
  1112. nether world, hurl itself into the darkness with a thirst for 
  1113. blood on its slavering fangs and search the very threads of time 
  1114. for the throbbing of your heartbeat. Just thought you'd want to 
  1115. know that.
  1116.  
  1117. We are
  1118.                       Alchemy Mindworks Inc.
  1119.                           P.O. Box 500
  1120.                          Beeton, Ontario
  1121.                              L3P 3J8
  1122.                              Canada
  1123.  
  1124. Other programs we've done that you might like include:
  1125.  
  1126. VFM      -  Ventura soft font manager deluxe with a side of fries. 
  1127.             Adds new fonts and creates width tables with menu 
  1128.             driven simplicity.
  1129.  
  1130. GRAFCAT  -  Prints a visual catalog of your image files, with 
  1131.             sixteen pictures to a page. Drives all LaserJet and 
  1132.             PostScript laser printers, and works with any mixture 
  1133.             of GIF, PCX, MacPaint, TIFF, WPG, MSP, IFF/LBM, EPS 
  1134.         and IMG files.
  1135.  
  1136. CROPGIF   - allows you to crop smaller fragments out of your GIF 
  1137.             files. Use graphic Workshop, above, to convert other 
  1138.             formats into GIF files for cropping. This program 
  1139.             uses a simple mouse interface to make cropping image 
  1140.             fragments no more complicated than using a paint 
  1141.             program Requires a Microsoft compatible mouse.
  1142.  
  1143. CINEMA    - Display a continuous "slide show" of image files. You 
  1144.             can set up the images to be displayed using a simple 
  1145.             script language. Cinema works with most super VGA 
  1146.             cards, using the same drivers as Graphic Workshop, 
  1147.             and with CGA, EGA and Hercules cards. It works with 
  1148.             any mixture of GIF, PCX, MacPaint, TIFF, WPG, MSP, 
  1149.             IFF/LBM, EPS and IMG files.
  1150.  
  1151. If you can't find them in the public domain, they're available 
  1152. from us for $35.00 each.
  1153.  
  1154.  
  1155. REVISION HISTORY
  1156. ________________
  1157.  
  1158. For them what cares...
  1159.  
  1160. Version 4.1 - Fixed a bug which prevented BMP files from printing 
  1161. or being converted into other formats.
  1162.  
  1163. Version 4.0 - Added Windows 3 BMP support.
  1164.  
  1165. Version 3.9 - Allowed for optional IFF file compression and fixed 
  1166. some IFF bugs. All IFF files generated by Graphic Workshop are 
  1167. now ILBM compressed... ignore this if it doesn't mean anything to 
  1168. you... and all files with colours in them get Deluxe Paint 
  1169. previews.
  1170.  
  1171. Version 3.8 - Fixed several TIFF bugs.
  1172.  
  1173. Version 3.7 - Fixed a few cosmetic bugs and one persistent one 
  1174. which would cause error messages and deletion of incomplete files 
  1175. to use the previous file name, rather than the current one in 
  1176. some cases. This tended to delete good files in conditions when 
  1177. one's disk was full and such.
  1178.  
  1179. Version 3.6 - Got the IFF/LBM compression working properly, 
  1180. improved the IFF details, allowed for optional TIFF grey scale 
  1181. file compression. Added Deluxe Paint preview images for 256 
  1182. colour files.
  1183.  
  1184. Version 3.5 - Added scaling, perhaps against our better 
  1185. judgement. Changed the TIFF compression routine so the version of 
  1186. Graphic Workshop used to create files is included as a tag. You 
  1187. can see it in the TIFF details. Improved a few cosmetic things.
  1188.  
  1189. Version 3.4 - Fixed a bug in the monochrome EPS previews. There 
  1190. aren't many uses for monochrome EPS files. Improved the 
  1191. monochrome IMG file reader considerably... it now loads pretty 
  1192. well any two colour IMG file, even the weird ones which Ventura 
  1193. creates when it imports EPS files.
  1194.  
  1195. Version 3.3 - Added halftoning to the dither... now the 
  1196. dither/halftone... functions.
  1197.  
  1198. Version 3.2 - Added detailed tag analysis for tag based formats. 
  1199. Also added drop shadows to the menus and such... this adds four
  1200. bytes of code to the program. Fixed a bug of sorts in the TIFF 
  1201. display code which made it a bit finicky.
  1202.  
  1203. Version 3.1 - Improved several of the image compression 
  1204. functions... they're a lot more effective now. Also fixed a 
  1205. cosmetic bug in the wait box which caused it to completely close 
  1206. on files longer than about 1600 lines.
  1207.  
  1208. Version 3.0 - Added descriptive comments to some of the F4 Get 
  1209. Info functions. Added IFF/LBM/CE support.
  1210.  
  1211. Version 2.9 - Fixed a potential bug in the PCX palette code, 
  1212. added file renaming in the finder. Also, one of our users pointed 
  1213. out that the compiler was adding a debug table to the final EXE 
  1214. file without being asked to do so. Eliminating this has made the 
  1215. code about twenty kilobytes smaller. Thanks, Don... things you 
  1216. learn...
  1217.  
  1218. Version 2.8 - Added loadable drivers for dot matrix support, 
  1219. fixed a few obscure bugs in the printing and display code. Added 
  1220. image rotation and flipping.
  1221.  
  1222. Version 2.7 - Added VGA colour adjustment in the view mode. Added 
  1223. Microsoft Windows Paint (MSP) file support. One might ask why... 
  1224. Microsoft Windows Paint is not one of the leading lights in 
  1225. digital artistry. It was mostly in the interest of completeness. 
  1226. We had the format details and it was a hot Saturday afternoon 
  1227. with nothing better to do.
  1228.  
  1229. Version 2.6 - Added WordPerfect Graphics support, fixed a bug 
  1230. which kept some EGA cards from autodetecting properly, made the 
  1231. TIFF and IMG packing code tighter still for large images. Fixed a 
  1232. bug in the grey scale TIFF printing function.
  1233.  
  1234. Version 2.5 - Fixed a bug in the monochrome GIF file decoder 
  1235. which caused files with horizontal dimensions not an even 
  1236. multiple of eight to display incorrectly... but only on Tuesdays.
  1237.  
  1238. Version 2.4 - Fixed some bugs in the external super VGA graphics 
  1239. drivers. Be sure to read DRIVERS.WS if you use and external 
  1240. driver.
  1241.  
  1242. Version 2.3 - Added grey scale TIFF support (at last). Removed 
  1243. the built in Paradise Plus and ATI VGA Wonder card drivers in 
  1244. favour of the external ones, which frees up a bit of memory and 
  1245. makes maintaining these drivers much simpler. Improved the TIFF 
  1246. file creation routines, such that they now conform to TIFF 5.0, 
  1247. and will import into most applications which accept TIFF, 
  1248. including Corel Draw... which is a bit particular about the sorts 
  1249. of TIFF files it want to deal with. Fixed a bug in the expanded 
  1250. memory manager which caused a few hangs on really immense files.
  1251.  
  1252. Version 2.2 - Fixed a bug in the dithering code. This would cause 
  1253. some machines to hang if an attempt was made to dither colour GIF 
  1254. files to the screen with an external VGA driver loaded. Nasty but 
  1255. obscure.
  1256.  
  1257. Version 2.1 - Added Macintosh GIF file reading. Macintosh GIF 
  1258. files ported to a PC have a 128 byte "Macbinary" header before 
  1259. the GIF file proper. Graphic Workshop now detects this, gets 
  1260. around it and reads the GIF information normally. Also added a 
  1261. comment field to the F4 file information box. This will display 
  1262. the Macintosh file names of GIF and MacPaint files with Macbinary 
  1263. headers. Fixed some very obscure bugs in the IMG and TIFF file 
  1264. compression routines. These would occasionally cause very large 
  1265. dithered files to compress incorrectly.
  1266.  
  1267. Version 2.0 - Fixed a fairly obscure bug in the 16 colour PCX 
  1268. file compression code. 
  1269.  
  1270. Version 1.9 - Added image reversal for monochrome files. The 
  1271. menus got larger.
  1272.  
  1273. Version 1.8 - Added monochrome GIF file packing... monochrome 
  1274. files in other formats can now be converted into GIF files. Added 
  1275. an external driver for Headland Technologies Video Seven VGA 
  1276. cards. Fixed (or rather sidestepped) a weird bug in the EPS 
  1277. preview code which very occasionally generated unreadable preview 
  1278. images.
  1279.  
  1280. Version 1.7 - Added loadable custom drivers for super VGA cards 
  1281. other than the ones supported by the built in drivers.
  1282.  
  1283. Version 1.6 - Fixed a bug in the TIFF decoder and another really 
  1284. tiny one in the file finder. Gettin' down to the aphids and fleas 
  1285. now.
  1286.  
  1287. Version 1.5 - Added file deletion and fixed an obscure bug in the 
  1288. dithering code. Added EGA palette reduction for GIF files.
  1289.  
  1290. Version 1.4 - Fixed a bug in the file finder that kept batch 
  1291. processes from working across multiple pages. Also, a cosmetic 
  1292. bug the in the wait bar graph that happened on files longer than 
  1293. about two thousand lines. 
  1294.  
  1295. Version 1.3 - Fixed a few persistent bugs in the ATI VGA Wonder 
  1296. card driver. ATI cards were put in this dimension to vex us.
  1297.  
  1298. Version 1.2 - Fixed several bugs which prohibited PCX to GIF 
  1299. conversion for 32 colour files, kept some extremely large 
  1300. monochrome PCX files from converting and so on.
  1301.  
  1302. Version 1.1 - Added ATI VGA Wonder card driver
  1303.  
  1304. Version 1.0 - Sprung GWS on an unsuspecting universe.
  1305.  
  1306.  
  1307. SOURCE CODE
  1308. ___________
  1309.  
  1310. After considerable meditation and several bad experiences, we 
  1311. have decided not to release the source code for Graphic Workshop. 
  1312. We do licence parts of it for specific applications... if you 
  1313. want more information about using some of the functions of 
  1314. Graphic Workshop in your software, please contact us.
  1315.  
  1316.  
  1317. BUNDLING GRAPHIC WORKSHOP
  1318. _________________________
  1319.  
  1320. If you'd like to include Graphic Workshop with your product, 
  1321. please get in touch with us. We have several ways to help you do 
  1322. this so your users get the most out of Graphic Workshop and we 
  1323. don't have to set our leather winged demon of the night on 'em.
  1324.     
  1325.  
  1326. LEGAL DOGMA
  1327. ___________
  1328.  
  1329. The author assumes no responsibility for any damage or loss 
  1330. caused by the use of these programs, however it comes down. If 
  1331. you can think of a way a picture program can cause you damage 
  1332. or loss you've a sneakier mind than mine.
  1333.  
  1334. All the trademarks used herein are registered to whoever it is 
  1335. that owns them. This notification is given in lieu of any 
  1336. specific list of trademarks and their owners, which would not be 
  1337. as inclusive and would probably take a lot longer to type. 
  1338.  
  1339. That's it...
  1340.  
  1341.